[鹤城杯 2021]Middle magic-php特性-数组绕过-弱比较

1.第一关要求aaa值为”pass_the_level_1#”,但是如果中间有level,会直接被替换
1 | |
1 | |
浏览器默认不会把”#”提交给服务器,进行url编码

2.第二关要求admin和root_pwd的值不能相等,但是sha1加密后要相等
sha1和md5的特性一样的,直接采用数组绕过
1 | |

3.第三关要求传入的数据json解码后的对象的result成员的值和$result的值一样,采用弱比较,如果$result和0比较会被转数字,当$result的字符串开头是字母是,被解析成0
1 | |
1 | |

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Lengkur!


